shepherd squadron - German English Dictionary